try:
												stdoutdata = subprocess.getoutput('/usr/bin/modem3g/sakis3g  status')
												print('[sakis3g]Network Status: ' + stdoutdata)
												logging.info('[sakis3g]Network Status: ' + stdoutdata)
												if enable_modem == 'true' and 'Nicht' in stdoutdata:
													print('[sakis3g]not connected, trying to reconnect')
													print('[sakis3g]not connected, trying to reconnect')
													logging.info('[sakis3g]not connected, trying to reconnect')
													stdoutdata = subprocess.getoutput("/usr/bin/modem3g/sakis3g --sudo connect --console APN='" + modem_apn + "' USBINTERFACE='0' USBMODEM='12d1:1436'")
													print(stdoutdata)
													logging.info(stdoutdata)
													logging.info('[sakis3g] disconnected')
													stdoutdata = subprocess.getoutput("/usr/bin/modem3g/sakis3g --sudo disconnect --console APN='" + modem_apn + "' USBINTERFACE='0' USBMODEM='12d1:1436'")
													print(stdoutdata)
													print('[sakis3g]reconnection successful')
													logging.info(stdoutdata)
													logging.info('[sakis3g]reconnection hopefully successful')
													try:
														ftp.connect(ftp_url)
														ftp.login(ftp_user,ftp_pw)
														print('re-connecting ftp successful!')
														logging.info('re-connecting ftp successful!')
														ftp.cwd(ftp_log_directory)
														ftp.storbinary('STOR ' + log_name, open(log_directory+log_name,'rb'),1024)
														ftp.sendcmd('SITE CHMOD 754 '+log_name)
														print('uploaded log-file successful!')
														logging.info('uploaded log-file successful!')
													except Exception as e4:
														print(str(e4))
														logging.error(str(e4))
												else:
													print('[sakis3g]if this appears you are connected or there is a bug!')
													logging.info('[sakis3g]if this appears you are connected or there is a bug!')
													
													
													
													
													
													
													
													
													try:
				stdoutdata = subprocess.getoutput('/usr/bin/modem3g/sakis3g  status')
				print('[sakis3g]Network Status: ' + stdoutdata)
				logging.info('[sakis3g]Network Status: ' + stdoutdata)
				if enable_modem == 'true' and 'Nicht' in stdoutdata:
					print('[sakis3g]not connected, trying to reconnect')
					logging.info('[sakis3g]not connected, trying to reconnect')
					stdoutdata = subprocess.getoutput("/usr/bin/modem3g/sakis3g --sudo disconnect --console APN='" + modem_apn + "' USBINTERFACE='0' USBMODEM='12d1:1436'")
					print(stdoutdata)
					logging.info(stdoutdata)
					logging.info('[sakis3g] disconnected')
					stdoutdata = subprocess.getoutput("/usr/bin/modem3g/sakis3g --sudo connect --console APN='" + modem_apn + "' USBINTERFACE='0' USBMODEM='12d1:1436'")
					print(stdoutdata)
					print('[sakis3g]reconnection successful')
					logging.info(stdoutdata)
					logging.info('[sakis3g]reconnection hopefully successful')
				else:
					print('[sakis3g]if this appears you are connected or there is a bug!')
					logging.info('[sakis3g]if this appears you are connected or there is a bug!')
